#bg-overlay{
    background-image: url("../../img/bg-img/bg-img-3.jpg");
}
#content-container{
    padding-bottom: 40px;
}
.panel-footer{
    overflow: auto;
}
.tab-stacked-left .tab-content, .tab-stacked-right .tab-content{
    overflow: visible;
}
/*谷歌内核记住密码后input背景变黄色的问题*/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
}

/*jqGrid*/
/*=====================*/
.table-jqgrid{
    margin: 10px 0;
}
#container .ui-jqgrid table.table.table-bordered td {
    border-top: none;
}
.ui-jqgrid .ui-jqgrid-bdiv{
    overflow: hidden;
}
.ui-jqgrid .table > tbody > tr.jqgrow > td {
    vertical-align: inherit;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-input, .ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox{
    border: 1px solid #e9e9e9;
}
.ui-search-clear{
    width: 20px;
}
.ui-search-toolbar th{
    padding: 4px 8px !important;
}
.ui-jqgrid .ui-jqgrid-htable .ui-th-div{
    margin-top: 0;
}
.ui-jqgrid .ui-jqgrid-pager{
    border-top: none;
}
.ui-pg-button.active{
    height : 20px
}
.ui-jqgrid .ui-search-clear{
    text-align: center;
}
.ui-jqgrid .ui-search-clear>a{
    padding: 0 0.6em !important;
}


/*dataTables*/
/*=====================*/
.dataTables_info{
    float: left;
}
.dataTables_paginate{
    float: right;
}
.dataTables_length{
    float: right;
    margin: 2px;
}
.dataTables_length select{
    border: 1px solid #dcdcdc;
    outline: none;
    width: 38px !important;
    height: 32px;
    line-height: 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    transition : border-color,0.3s
}
.dataTables_length select:hover{
    border-color : #42a5f5;
    color : #42a5f5;
    box-shadow : inset 0 0 1px #42a5f5;
    transition : border-color,0.3s;
}
.dataTable .ckbx-medium{
    font-size: 18px;
}
table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a{
    color : #fff;
}


/*BootstrapDialog*/
/*=====================*/
.bootstrap-dialog.modal-example .modal-header{
    background-color: #FFF;
}
.bootstrap-dialog .bootstrap-dialog-title{
    color: #758697;
}
.modal-header .close{
    margin-top: 0;
}

/* 下拉树 */
/*======================================*/
.tree-select>input {
    position: absolute!important;
    bottom: 0;
    left: 50%;
    display: block!important;
    width: .5px!important;
    height: 100%!important;
    padding: 0!important;
    opacity: 0!important;
    border: none;
}
.tree-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}
.tree-select>.dropdown-toggle {
    width: 100%;
    padding-right: 25px;
    z-index: 1;
}
.tree-select .dropdown-toggle:focus {
    outline: thin dotted #333!important;
    outline: 5px auto -webkit-focus-ring-color!important;
    outline-offset: -2px;
}
.tree-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}
.tree-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}
.tree-select.btn-group .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*======================================*/



/* bootstrap-datepicker */
/*======================================*/
div.datepicker table{
    background-color: #489eed;
}

div.datepicker table>tbody,div.datepicker table>tfoot{
    background-color: #FFF;
}

div.datepicker table>tbody td{
    border-radius: 0;
}